v3.25.4
Provision for Income Taxes - Schedule of U.S. and Non-U.S. Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income (Loss) Before Taxes [Line Items]      
Income (loss) before income taxes $ 54,725 $ (30,860) $ (61,822)
U.S.      
Income (Loss) Before Taxes [Line Items]      
Income (loss) before income taxes 46,260 (38,615)  
Non-U.S.      
Income (Loss) Before Taxes [Line Items]      
Income (loss) before income taxes $ 8,466 $ 7,755