XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT (Tables)
6 Months Ended
Jun. 30, 2025
DEBT [Abstract]  
Summary of Outstanding Senior Notes Payable
A summary of outstanding senior notes payable is as follows:
 
        
    June 30, 2025       December 31, 2024  
  (In thousands)
Term loan
$2,500    $32,500 
Revolving credit facility
 72,500     42,500 
Less:
         
Debt discount
 (1,603    (2,663
Senior notes payable
$73,397    $72,337