XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Leases [Abstract]  
Remainder of 2025 $ 8,205
2026 11,761
2027 10,826
2028 11,824
2029 12,178
Thereafter 69,006
Total future undiscounted lease payments 123,800
Less: Imputed interest (36,691)
Total lease liabilities $ 87,109