XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity $ 688,966 $ 684,806 $ 690,638 $ 680,654 $ 690,389 $ 709,545
Total other comprehensive income (loss) $ 13,300 $ 3,400        
United Kingdom, Pounds            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Exchange rate strengthened (weakened) 7.00% 5.00%        
Brazil, Brazil Real            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Exchange rate strengthened (weakened) 17.00% (11.00%)        
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity $ (66,201) $ (66,595) $ (64,901) $ (79,532) $ (76,162) $ (69,984)