XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of future minimum rental payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lease Payments    
2026 $ 5,671  
2027 6,360  
2028 6,032  
2029 5,402  
2030 4,911  
Thereafter 3,259  
Total lease payments (receipts) 31,635  
Less: imputed interest (4,177)  
Operating lease liability as of March 31, 2026 27,458 $ 29,477
Sublease Receipts    
2026 (1,636)  
2027 (2,332)  
2028 (2,533)  
2029 (2,619)  
2030 (2,309)  
Thereafter (1,383)  
Total lease payments (receipts) $ (12,812)