XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II-Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning Balance $ 6,922 $ 6,576 $ 3,051
Additions 757 546 3,525
Deductions   200  
Ending Balance 7,679 6,922 6,576
Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning Balance 364 564 564
Deductions   200  
Ending Balance 364 364 564
Valuation Allowance for Deferred Tax Assets [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Beginning Balance 6,558 6,012 2,487
Additions 757 546 3,525
Ending Balance $ 7,315 $ 6,558 $ 6,012