v3.25.4
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts Financial Statement Schedules
Schedule II-Valuation and Qualifying Accounts (in thousands):
 Years Ended December 31, 2025, 2024, and 2023
 
Balance at Beginning of Year
(Release) Provision for Bad DebtsNet Write-offs
Balance at End of Year
Accounts receivable allowance    
2025$190 $(3)$(31)$156 
2024376 (99)(87)190 
2023394 58 (76)376 
 Years Ended December 31, 2025, 2024, and 2023
 
Balance at Beginning of Year
Provision for RefundsRefunds Issued
Balance at End of Year
Refund reserve    
2025$495 $9,373 $(9,503)$365 
20241,538 9,831 (10,874)495 
20231,499 9,724 (9,685)1,538 
All other financial statement schedules are omitted because they are not applicable, or the information is included in the Registrant’s consolidated financial statements or related notes.