XML 71 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Future Minimum Amounts Payable (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Operating Leases  
Remainder of 2025 $ 2,863
2026 5,320
2027 3,000
2028 1,430
Thereafter 503
Total lease payments 13,116
Less: imputed interest (298)
Total lease liabilities $ 12,818