XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Receivables Current Expected Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 7,257 $ 4,717 $ 7,967 $ 2,161
Current expected credit loss provision 83 1,734 (51) 4,385
Less: write-offs charged against the allowance 84 27 672 181
Credit loss recoveries collected 44 0 56 59
Balance at end of period $ 7,300 $ 6,424 $ 7,300 $ 6,424