XML 42 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Other Financial Statement Information - Schedule of Changes in the Allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance $ 3,701 $ 2,624 $ 2,281 $ 2,121
Less: write-offs, net of recoveries (911) (514) (1,993) (1,287)
Ending balance 3,300 2,280 3,300 2,280
Income Statement Location [Axis]: us-gaap:OtherGeneralAndAdministrativeExpense        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Add: allowance recognized 94 154 1,150 195
Income Statement Location [Axis]: us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax        
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Add: allowance recognized $ 416 $ 16 $ 1,862 $ 1,251