XML 97 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value - Not Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets:    
Allowance for doubtful accounts receivable $ 2,600 $ 1,400
Carrying Amount | Nonrecurring | Level 1    
Assets:    
Cash and restricted cash 167,845 43,845
Carrying Amount | Nonrecurring | Level 2    
Liabilities:    
Fixed-rate debt 41,087 42,990
Variable-rate debt 61,300 115,000
Carrying Amount | Nonrecurring | Level 3    
Assets:    
Accounts receivable, net 5,246 13,672
Estimate of Fair Value | Nonrecurring | Level 1    
Assets:    
Cash and restricted cash 167,845 43,845
Estimate of Fair Value | Nonrecurring | Level 2    
Liabilities:    
Fixed-rate debt 40,032 38,906
Variable-rate debt 61,300 115,000
Estimate of Fair Value | Nonrecurring | Level 3    
Assets:    
Accounts receivable, net $ 5,246 $ 13,672