v3.26.1
SUPPLEMENTARY BALANCE SHEET INFORMATION - Schedule of Notes Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Supplementary Balance Sheet Information [Line Items]    
Principal and interest $ 9,184 $ 8,885
Less current portion (236) (256)
Note receivable, net of current portion 8,948 8,629
Catalyst    
Supplementary Balance Sheet Information [Line Items]    
Principal and interest 8,725 8,257
MD Office Solutions    
Supplementary Balance Sheet Information [Line Items]    
Principal and interest 447 596
Less current portion (223)  
Note receivable, net of current portion 224  
KBS Builders, Inc. (KBS)    
Supplementary Balance Sheet Information [Line Items]    
Principal and interest $ 12 $ 32