XML 79 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
2025 $ 2,385    
2026 3,070    
2027 2,842    
2028 2,187    
2029 1,718    
Thereafter 3,684    
Total lease payments 15,886    
Less imputed interest (1,631)    
Total lease liability $ 14,255 $ 14,190 $ 14,624