v3.26.1
Summary of Significant Accounting Policies - Summary of Credit Loss Allowance Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Financing Receivable Allowance For Credit Losses [Line Items]        
Allowance for Credit Losses, beginning balance $ 2,968 $ 2,006 $ 2,125 $ 1,666
Bad debt expense (benefit) 1,317 (152) 2,209 236
Write-offs, foreign currency translation and other adjustments (362) (95) (411) (143)
Allowance for credit losses, ending balance $ 3,923 $ 1,759 $ 3,923 $ 1,759