XML 71 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCING ARRANGEMENTS - Loan and Security Agreement (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 01, 2025
Oct. 01, 2024
Sep. 30, 2024
Jul. 10, 2024
Oct. 12, 2023
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 24, 2024
Schedule of Capitalization, Long-term Debt                      
Repayments of long term debt               $ 22,671,000 $ 44,587,000 $ 595,000  
Cash paid for interest               1,362,000 $ 5,936,000 $ 3,912,000  
2021 Amended Term Loan | Secured Debt                      
Schedule of Capitalization, Long-term Debt                      
Periodic payment   $ 200,000 $ 100,000                
Variable rate (percent)           2.25%          
Repayments of long term debt         $ 36,000,000.0            
Cash paid for interest         $ 100,000            
2021 Amended Term Loan | Secured Debt | Forecast                      
Schedule of Capitalization, Long-term Debt                      
Periodic payment $ 600,000                    
Initial Term Loan | Secured Debt                      
Schedule of Capitalization, Long-term Debt                      
Maximum borrowing capacity           $ 45,000,000 $ 45,000,000        
Debt instrument, term (in months)             60 months        
Delayed Term Loan | Secured Debt                      
Schedule of Capitalization, Long-term Debt                      
Maximum borrowing capacity           30,000,000 $ 30,000,000        
Amended 2024 Term Loan | Line of Credit                      
Schedule of Capitalization, Long-term Debt                      
Maximum borrowing capacity                     $ 1,000,000.0
Amended 2024 Term Loan | Line of Credit | Revolving Credit Facility                      
Schedule of Capitalization, Long-term Debt                      
Maximum borrowing capacity           $ 25,000,000 $ 25,000,000 $ 25,000,000.0      
Variable rate (percent)               1.00% 1.00%    
Repayments of long term debt       $ 15,000,000.0