v3.26.1
Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity $ 581,376 $ 690,638 $ 570,956 $ 573,191 $ 683,411 $ 680,654
Total other comprehensive income (loss) $ (500) $ 14,600        
United Kingdom, Pounds            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Exchange rate strengthened (weakened) (2.00%) 9.00%        
Brazil, Brazil Real            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Exchange rate strengthened (weakened) 6.00% 13.00%        
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity $ (66,772) $ (64,901) $ (67,482) $ (66,264) $ (73,993) $ (79,532)