v3.25.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
State and local income tax expense $ 256 $ 326 $ 248
U.S. federal income tax expense 3,048 1,084 15
Foreign federal income tax expense 3,867 1,250 0
Current income tax expense 7,171 2,660 263
State and local income tax expense (benefit) 2,696 (5,572) 0
U.S. federal income tax expense (benefit) 2,650 (38,915) 0
Foreign federal income tax benefit (4,100) (372) (1,853)
Deferred income tax expense (benefit) 1,246 (44,859) (1,853)
Income tax expense (benefit) $ 8,417 $ (42,199) $ (1,590)