v3.26.1
Comprehensive Loss and Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 491,935 $ 460,969
Ending balance 491,693 454,619
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 566 (1,035)
Ending balance 227 (230)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 566 (1,035)
Other comprehensive loss (income) before reclassifications (356) 717
Amounts reclassified to other income $ 17 $ 88