XML 127 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Leases [Abstract]  
2025 $ 11,749
2026 12,212
2027 11,203
2028 10,071
2029 5,654
Thereafter 737
Total future lease payments 51,626
Less: imputed interest (7,214)
Total lease liability balance $ 44,412