v3.24.3
Basis of Presentation and Summary of Significant accounting Policies - Summary of Allowance for Credit Losses Related to Accounts Receivable (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of year, January 1 $ 2,444 $ 1,988
Charge to provision accounts 2,086 2,186
Write-offs or other (1,171) (1,730)
Balance at period end, September 30 and December 31, respectively $ 3,359 $ 2,444