v3.26.1
Leases - Additional Information (Details) - ft²
Mar. 31, 2026
Dec. 31, 2025
Dec. 20, 2024
Sep. 20, 2023
Apr. 30, 2017
Jan. 31, 2017
Leases [Abstract]            
Area of corporate headquarters     6,709   6,003 21,020
Operating lease, extended term       60 months    
Weighted average remaining operating lease 4 years 4 months 24 days 4 years 7 months 6 days        
Weighted average discount rate for operating leases 8.16% 8.23%