Annual report pursuant to Section 13 and 15(d)

Receivables and Other Current Assets - Summary of Company's Allowance for Expected Credit Losses (Details)

v3.25.0.1
Receivables and Other Current Assets - Summary of Company's Allowance for Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 2,458 $ 1,980
Write-offs (3,106) (1,722)
Increase in provision 3,666 2,200
Balance at end of period $ 3,018 $ 2,458