XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Minimum Lease Payments for Right-of-Use Assets (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Leases [Abstract]  
2026 $ 9,355
2027 13,659
2028 10,246
2029 11,843
2030 10,504
Thereafter 24,915
Total undiscounted lease payments 80,522
Less: Imputed interest (11,122)
Present value of lease liabilities $ 69,400