v3.25.4
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Mar. 31, 2025
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available (in shares) 607,124      
Awards issued (in shares) 160,076   405,204  
Stock repurchase program, authorized amount       $ 250,000
Excise tax expense $ 0 $ 23    
Stock repurchase program, remaining repurchase amount $ 226,700      
2023 Stock Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional common stock authorized and reserved for future issuance (in shares) 1,350,000