v3.25.4
Leases - Additional Information (Details)
12 Months Ended
Jan. 30, 2025
USD ($)
Jun. 29, 2021
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Oct. 10, 2022
office_facility
Lessee, Lease, Description [Line Items]            
Letters of credit outstanding, amount     $ 0 $ 0    
Number of office facility | office_facility           1
Impairment of right of use asset $ 200,000   $ 155,000 $ 0 $ 0  
Letter of Credit            
Lessee, Lease, Description [Line Items]            
Extinguishment of debt, amount   $ 1,800,000        
Borrowing capacity $ 100,000