XML 68 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Lease Liabilities Under Operating Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating lease liabilities by fiscal year maturity  
Remainder of 2026 $ 8,753
2027 10,385
2028 8,121
2029 5,589
2030 1,789
Thereafter 928
Total minimum payments required 35,565
Less: imputed interest 5,550
Total present value of lease liabilities $ 30,015