XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period $ 759,288 $ 711,360 $ 642,071
Other comprehensive income (loss) before reclassification 54,789 (25,504)  
Other comprehensive income (loss) 54,789 (25,504) 12,224
Balance at end of period 804,655 759,288 711,360
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (21,095) 4,409  
Other comprehensive income (loss) before reclassification 54,789 (25,504)  
Other comprehensive income (loss) 54,789 (25,504)  
Balance at end of period 33,694 (21,095) 4,409
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance at beginning of period (21,095) 4,409 (7,815)
Balance at end of period $ 33,694 $ (21,095) $ 4,409