XML 67 R46.htm IDEA: XBRL DOCUMENT v3.25.4
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of period $ 7,097 $ 7,967 $ 2,161
Net credit loss expenses (reversals) 636 (56) 6,202
Less: write-offs charged against the allowance (2,469) (870) (455)
Credit loss recoveries collected 18 56 59
Balance at end of period $ 5,282 $ 7,097 $ 7,967