XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Leases [Abstract]  
2026 (remaining nine months) $ 8,687
2027 10,419
2028 9,022
2029 7,675
2030 6,632
Thereafter 3,131
Total lease payments 45,566
Less imputed interest (4,033)
Present value of lease liabilities $ 41,533