XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Basis of Presentation and Consolidation and Summary of Significant Accounting Policies - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Guaranteed recovery from insurance (as a percent) 90.00%  
Remittance, if full amount collected (as a percent) 10.00%  
Provision for bad debts (as a percent) 10.00%  
Provision for credit losses net of recoveries $ 600 $ 400
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Beginning balance 344 4
Provision for credit losses 647 369
Write-offs, net of recoveries (13) (29)
Ending balance $ 978 $ 344