XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal   $ (3,638)  
State $ 4,620 (11,868) $ (4,195)
Foreign (351) (203) (496)
Deferred:      
Federal 54,859 53,393 (16,299)
State (3,143) 16,086 (143)
Foreign (410) 194 (97)
Income tax benefit (expense) $ 55,575 $ 53,964 $ (21,230)