Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Mar. 31, 2025 |
|
Allowance for Credit Loss [Abstract] | ||
Beginning Balance | $ 3,559 | $ 3,338 |
Provision for expected credit losses | 1,598 | 1,083 |
Recoveries of credit losses | (153) | |
Write-offs charged against the allowance | (1,053) | (709) |
Ending Balance | $ 4,104 | $ 3,559 |
X | ||||||||||
- Definition Provision for expected credit losses. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of increase in allowance for credit loss on accounts receivable, from recovery. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|