XML 100 R89.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining three months ending December 31, 2025 $ 625  
Year ending December 31, 2026 2,413  
Year ending December 31, 2027 2,146  
Year ending December 31, 2028 1,625  
Year ending December 31, 2029 1,173  
Thereafter 4,608  
Total undiscounted lease payments 12,590  
Imputed interest (2,157)  
Total lease liabilities $ 10,433 $ 10,968