v3.26.3
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 804,628 $ 807,937 $ 802,044 $ 759,556
Other comprehensive loss before reclassification     (16,945)  
Amount reclassified from accumulated other comprehensive income     0  
Other comprehensive (loss) income (2,100) 1,175 (16,945) 53,827
Balance at end of period 768,262 811,413 768,262 811,413
Foreign Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period     32,514  
Other comprehensive loss before reclassification     (16,945)  
Amount reclassified from accumulated other comprehensive income     0  
Other comprehensive (loss) income     (16,945)  
Balance at end of period 15,569   15,569  
Accumulated Other Comprehensive Income        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 17,669 31,473 32,514 (21,179)
Balance at end of period $ 15,569 $ 32,648 $ 15,569 $ 32,648