v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Roll Forward of Company's Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Receivables [Abstract]      
Allowance for doubtful accounts, Beginning Balance $ 5,516 $ 3,266 $ 1,768
Allowance for doubtful accounts, Charged to Statement of Operations 19,862 18,887 11,549
Allowance for doubtful accounts, Deductions (19,290) (16,637) (10,051)
Allowance for doubtful accounts, Ending Balance $ 6,088 $ 5,516 $ 3,266