v3.26.1
Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
3 Months Ended
Mar. 31, 2025
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
Payments to Acquire Software $ 1,886,815 [1]
Related Party [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Payments to Acquire Software $ 878,000
[1] Approximately $878 thousand was paid to a related party for capitalized software costs during the three months ended March 31, 2025. See Note 13—Related Party Transactions.