Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule II: Valuation and Qualifying Accounts (Details)

v3.25.4
Schedule II: Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Allowance for Doubtful Accounts / Credit Losses      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 458 $ 2,341 $ 77
Additions 61 2,101 2,273
Deletions 459 3,984 9
Balance at End of Year 60 458 2,341
Allowance for Sales Returns      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 413 479 483
Additions 6,290 8,789 8,457
Deletions 6,285 8,855 8,461
Balance at End of Year 418 413 479
Allowance for Rental Asset Loss      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 3,744 2,606 2,255
Additions 2,934 4,082 3,290
Deletions 3,395 2,944 2,939
Balance at End of Year $ 3,283 $ 3,744 $ 2,606