XML 55 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Agreement - Maturities of Debt (Details) - USD ($)
$ in Thousands
Aug. 01, 2023
Jun. 30, 2023
Sep. 08, 2021
Maturities of notes payable      
Total   $ 47,500  
Subsequent Event      
Maturities of notes payable      
Total $ 46,750    
Term Loan      
Maturities of notes payable      
2023 (July 1 - December 31)   1,500  
2024   21,000  
Total   $ 22,500 $ 30,000
Term Loan | Subsequent Event      
Maturities of notes payable      
Total $ 30,000