v3.25.4
Income Taxes - Schedule of Components of (Benefit from) Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ (671) $ 646 $ 0
State 200 536 371
Foreign 13,757 9,938 33,812
Total 13,286 11,120 34,183
Deferred      
Federal 20 (807) 2
State 5 (164) 1
Foreign (18,724) 255 1,886
Deferred income taxes (18,699) (716) 1,889
(Benefit from) provision for income taxes $ (5,413) $ 10,404 $ 36,072