XML 141 R111.htm IDEA: XBRL DOCUMENT v3.25.2
INCOME TAXES - Schedule of provision (benefit) for income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred:      
Total deferred $ 25,888 $ (40,945) $ (80,431)
Total (benefit from) provision for income taxes 22,125 (39,115) (65,252)
Income Tax      
Current:      
Federal 0 2,411 15,793
State 300 1,871 (1,090)
Foreign 2,627 (2,438) 279
Total current provision 2,927 1,844 14,982
Deferred:      
Federal 18,154 (30,049) (60,736)
State 632 (10,294) (19,544)
Foreign 412 (616) 46
Total deferred 19,198 (40,959) (80,234)
Total (benefit from) provision for income taxes $ 22,125 $ (39,115) $ (65,252)