v3.25.2
Receivables and Current Expected Credit Losses (“CECL”) - Changes in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     $ 4,700  
Bad debt expense $ 1,537 $ (729) 3,197 $ (546)
Advertising provision adjustment     (200)  
Write-offs     (1,300)  
Ending balance 6,400   6,400  
Accounts Receivable        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     3,100  
Bad debt expense     2,800  
Advertising provision adjustment     (200)  
Write-offs     (900)  
Ending balance 4,900   4,900  
Notes Receivable, short-term        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     300  
Bad debt expense     300  
Advertising provision adjustment     0  
Write-offs     0  
Ending balance 500   500  
Notes Receivable, long-term        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     800  
Bad debt expense     (200)  
Advertising provision adjustment     0  
Write-offs     0  
Ending balance 600   600  
Real estate leases receivable        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     100  
Bad debt expense     100  
Advertising provision adjustment     0  
Write-offs     (100)  
Ending balance 100   100  
Equipment leases receivable        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     400  
Bad debt expense     200  
Advertising provision adjustment     0  
Write-offs     (300)  
Ending balance 300   300  
Other        
Financing Receivable, Allowance for Credit Loss [Roll Forward]        
Beginning balance     0  
Bad debt expense     0  
Advertising provision adjustment     0  
Write-offs     0  
Ending balance $ 0   $ 0