v3.25.1
Accounts Receivable, Net - Summary of Allowance for Credit Losses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Balance at beginning of period $ 9,576 $ 6,860
Additions (adjustments) 873 968
Write-offs (1,383) (356)
Recoveries 2 3
Balance at end of period $ 9,068 $ 7,475