Annual report [Section 13 and 15(d), not S-K Item 405]

Income Taxes - Income Tax (Benefit) Provision (Details)

v3.25.0.1
Income Taxes - Income Tax (Benefit) Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax provision (benefit):      
Federal $ 1,246 $ 34 $ (722)
State 805 372 733
Foreign 2,414 1,255 1,202
Total current 4,465 1,661 1,213
Deferred income tax (benefit) provision:      
Federal (28,552) (22,677) 2,528
State 4,265 (5,657) 2,300
Foreign (178) 1,038 1,129
Total deferred (24,465) (27,296) 5,957
Total income tax (benefit) provision $ (20,000) $ (25,635) $ 7,170