Quarterly report [Sections 13 or 15(d)]

Basis of Presentation and Significant Accounting Policies - Revision of Previously Issued Financial Statements (Details)

v3.25.2
Basis of Presentation and Significant Accounting Policies - Revision of Previously Issued Financial Statements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Revision of Previously Issued Financial Statements            
Additional Paid-in-Capital $ 411,779   $ 380,565 $ 372,406    
Total Stockholders' Equity $ 787,662 $ 777,204 $ 772,507 749,403 $ 738,625 $ 725,116
As Previously Reported            
Revision of Previously Issued Financial Statements            
Additional Paid-in-Capital       335,183    
Total Stockholders' Equity       712,180    
Revision            
Revision of Previously Issued Financial Statements            
Additional Paid-in-Capital       37,223    
Total Stockholders' Equity       $ 37,223