Quarterly report [Sections 13 or 15(d)]

Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)

v3.25.3
Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period $ 516,283
Other comprehensive loss before reclassifications, net of tax 6,983
Balance at end of period 464,727
Accumulated Other Comprehensive Income (Loss)  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period (6,823)
Balance at end of period 160
Cumulative Translation Adjustments  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period (8,089)
Other comprehensive loss before reclassifications, net of tax 6,983
Balance at end of period (1,106)
Pension and Other Defined Benefit Plan Obligation  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period 1,266
Other comprehensive loss before reclassifications, net of tax 0
Balance at end of period $ 1,266