XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended
Feb. 28, 2025
Jun. 30, 2025
Leases [Abstract]    
LeaseTerminate Month and Year 2031-11  
Lease extend term description   The Company can extend the lease term twice for an additional three years
Lessee, operating lease, renewal term 3 years  
Operating lease, option to terminate description   can terminate the lease after four years and four months after the lease commencement date with a termination penalty of $0.3 million.
Termination penalty $ 0.3  
Undiscounted payments 2.1  
Maximum lease tenant improvement allowance 0.4  
Tenant improvement allowance   $ 0.3
Letter of credit in favor of lessor 0.5  
Reduction in letter of credit $ 0.2