v3.26.1
Consolidated Financial Statement Details (Components of Accrued Expenses and Other Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Taxes payable $ 8,798 $ 9,945
Operating lease liabilities 7,626 6,164
Customer credit balances 7,373 9,975
Unrecognized tax benefit 5,019 3,051
Accrued commissions and salaries 3,075 3,849
Accrued health care costs 2,747 3,173
Derivative instruments 42 3,522
Other liabilities 15,745 15,330
Total accrued expenses and other liabilities 50,425 55,009
Less: Long-term portion 12,822 11,737
Accrued expenses and other current liabilities $ 37,603 $ 43,272