XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Reconciles Undiscounted Operating Lease Cash Flows (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Lessee Disclosure [Abstract]    
2025 (excluding the nine months ended September 30, 2025) $ 3,575  
2026 12,330  
2027 11,944  
2028 12,282  
2029 12,630  
Thereafter 44,332  
Total undiscounted lease payments 97,093  
Less: Imputed interest (15,290)  
Total operating lease liabilities 81,803  
Less: Current portion (9,442) $ (10,239)
Operating lease liabilities, less current portion $ 72,361 $ 79,148