v3.26.1
Balance Sheet Details - Schedule of Accumulated Other Comprehensive Income (Loss) by Component (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period $ 451,895
Other comprehensive loss before reclassifications, net of tax 319
Balance at end of period 484,840
Accumulated Other Comprehensive Income (Loss)  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period 1,030
Balance at end of period 1,349
Cumulative Translation Adjustments  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period (327)
Other comprehensive loss before reclassifications, net of tax 319
Balance at end of period (8)
Pension and Other Defined Benefit Plan Obligation  
AOCI Attributable to Parent, Net of Tax [Roll Forward]  
Balance at beginning of period 1,357
Other comprehensive loss before reclassifications, net of tax 0
Balance at end of period $ 1,357